Current Issue : April - June Volume : 2014 Issue Number : 2 Articles : 6 Articles
One of the most important problems in the construction industry is variations. They occur in every construction project and\r\nthe magnitude of these variations varies considerably from project to project. Hence, the variations orders bear great importance\r\nright from the inception to completion in the construction industry. Most of the road construction projects in Sri Lanka have\r\nexperienced a large number of variation orders. The client had to spend more than what was initially estimated in most cases.\r\nSometimes, disputes and unnecessary delays occur due to variations. This study attempted to reveal the possible causes of variation\r\norders in the road construction projects in Sri Lanka. The data were collected through a literature review, a case study analysis\r\nfocused on 11 road construction projects, and a questionnaire administered to professionals in the road construction industry in\r\nSri Lanka. The study found out that the causes in the local context differ from those in the international context. According to\r\nthe questionnaire survey, poor estimation was the most significant cause of variation orders. Unforeseen site conditions, political\r\npressure during construction stage, poor investigation, and client-initiated variations occupy the 2nd to 5th places, respectively, in\r\nthe ranking. This ranking was further proven through the case study analysis....
Control flow graphs are a well-known graphical representation of programs that capture the control flow but abstract from program\r\ndetails. In this paper, we derive decision graphs that reduce control flow graphs but preserve the branching structure of programs.\r\nAs an application to software engineering, we use decision graphs to compare and clarify different definitions of branch covering\r\nin software testing....
The purpose of this paper is to introduce the motivations behind end user development, discuss its basic concepts and roots, and\r\nreview the current state of art. Various approaches are discussed and classified in terms of their main features and the technologies\r\nand platforms for which they have been developed. Lastly, the paper provides an indication of interesting possibilities for further\r\nevolution....
Feedback for student programming assignments on quality is a tedious and laborious task for the instructor. In this paper, we\r\nmake use of few object-oriented software metrics along with a reference code that is provided by the instructor to analyze student\r\nprograms and provide feedback. The empirical study finds those software metrics that can be used on the considered programming\r\nassignments and the way reference code helps the instructor to assess them. This approach helps the instructor to easily find out\r\nquality issues in student programs. Feedback to such assignments can be provided using the guidelines which we will be discussing.\r\nWe also perform an experimental study on programming assignments of sophomore students who were enrolled in an objectoriented\r\nprogramming course to validate our approach....
Software developers use various software repositories in order to interact with each other or to solve related problems. These\r\nrepositories provide a rich source of information for a wide range of tasks. However, one issue to overcome in order to make\r\nthis information useful is the identification and interlinking ofmultiple identities of developers. In this paper, we propose a Linked\r\nData-based methodology to interlink and integrate multiple identities of a developer found in different software repositories of a\r\nproject as well as across repositories of multiple projects. Providing such interlinking will enable us to keep track of a developer�s\r\nactivity not only within a single project but also acrossmultiple projects. The methodology will be presented in general and applied\r\nto 5 Apache projects as a case study. Further, we show that the few methods suggested so far are not always appropriate to overcome\r\nthe developer identification problem....
We present metacodes, a new concept to guide grounded theory (GT) research in software engineering. Metacodes are high level\r\ncodes that can help software engineering researchers guide the data coding process. Metacodes are constructed in the course of\r\nanalyzing software engineering papers that use grounded theory as a research methodology. We performed a high level analysis\r\nto discover common themes in such papers and discovered that GT had been applied primarily in three software engineering\r\ndisciplines: agile development processes, geographically distributed software development, and requirements engineering. For each\r\ncategory, we collected and analyzed all grounded theory codes and created, following a GT analysis process, what we call metacodes\r\nthat can be used to drive further theory building. This paper surveys the use of grounded theory in software engineering and\r\npresents an overview of successes and challenges of applying this research methodology...
Loading....